package com.xinhe.web.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel(description = "AssetDetailByManagerView对象")
public class AssetDetailByManagerView{
    @ApiModelProperty("主键")
    private Long id;
    @ApiModelProperty("关联用户")
    private Long fUserId;
    private String name;
    private String mobile;
    @ApiModelProperty("资产类型")
    private String assetType;
    @ApiModelProperty("资产类型字符串")
    private String assetTypeStr;
    @ApiModelProperty("交易类型")
    private String tradeType;
    @ApiModelProperty("交易类型字符串")
    private String tradeTypeStr;
    @ApiModelProperty("交易金额")
    private BigDecimal tradeAmount;
    @ApiModelProperty("剩余金额")
    private BigDecimal remainder;
    @ApiModelProperty("关联业务")
    private Long fBusinessId;
    @ApiModelProperty("备注")
    private String remark;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    protected Date createTime;
    private BigDecimal sumTeaOilCard;
    private BigDecimal sumConsumerGoldRedEnvelope;
    private BigDecimal sumYunChaSeed;

    public String getAssetTypeStr() {
        return assetTypeStr;
    }

    public void setAssetTypeStr(String assetTypeStr) {
        this.assetTypeStr = assetTypeStr;
    }

    public String getTradeTypeStr() {
        return tradeTypeStr;
    }

    public void setTradeTypeStr(String tradeTypeStr) {
        this.tradeTypeStr = tradeTypeStr;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getfUserId() {
        return fUserId;
    }

    public void setfUserId(Long fUserId) {
        this.fUserId = fUserId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getAssetType() {
        return assetType;
    }

    public void setAssetType(String assetType) {
        this.assetType = assetType;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public BigDecimal getTradeAmount() {
        return tradeAmount;
    }

    public void setTradeAmount(BigDecimal tradeAmount) {
        this.tradeAmount = tradeAmount;
    }

    public BigDecimal getRemainder() {
        return remainder;
    }

    public void setRemainder(BigDecimal remainder) {
        this.remainder = remainder;
    }

    public Long getfBusinessId() {
        return fBusinessId;
    }

    public void setfBusinessId(Long fBusinessId) {
        this.fBusinessId = fBusinessId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getSumTeaOilCard() {
        return sumTeaOilCard;
    }

    public void setSumTeaOilCard(BigDecimal sumTeaOilCard) {
        this.sumTeaOilCard = sumTeaOilCard;
    }

    public BigDecimal getSumConsumerGoldRedEnvelope() {
        return sumConsumerGoldRedEnvelope;
    }

    public void setSumConsumerGoldRedEnvelope(BigDecimal sumConsumerGoldRedEnvelope) {
        this.sumConsumerGoldRedEnvelope = sumConsumerGoldRedEnvelope;
    }

    public BigDecimal getSumYunChaSeed() {
        return sumYunChaSeed;
    }

    public void setSumYunChaSeed(BigDecimal sumYunChaSeed) {
        this.sumYunChaSeed = sumYunChaSeed;
    }
}
